Ekran renk sıcaklığını gözleri yormayacak şekilde otomatik ayarlamakta yarar var. Bunun için en bilinen uygulama f.lux. debian depolarında redshift var bunun alternatifi olarak. debian 9 sistemime geç de olsa kurmak aklıma geldi.
redshift ve redshift-gtk paketlerini yükledim. Redshift’i çalıştırınca “unable to start geoclue client” hatası aldım. Gnome’da “Settings/Privacy/Location Services” ayarı kapalıydı. Bunu açınca çalıştı ama devamlı VPN kullandığımdan Redshift ve Gnome beni Kanada’da zannetti. Konumumu kullanan bir uygulama olduğunda görünen uyarı simgesi de sağ üstte belirdi. Bu uyarıyı devamlı almamak ve ekran renk sıcaklığımı Kanada’daki güneşin konumuna göre ayarlamamak için, sitesinde verilen örneği temel alarak, bir iki küçük değişiklikle bir redshift ayar dosyası oluşturdum. Redshift bu dosya oradaysa otomatik olarak kullanıyor bu ayarları, ayrıca bir işleme gerek yok.
Dosya yolu ~/.config/redshift.conf ve içeriği İstanbul için şöyle:
; Global settings for redshift [redshift] ; Set the day and night screen temperatures temp-day=5700 temp-night=3500 ; Enable/Disable a smooth transition between day and night ; 0 will cause a direct change from day to night screen temperature. ; 1 will gradually increase or decrease the screen temperature. transition=1 ; Set the screen brightness. Default is 1.0. ;brightness=0.9 ; It is also possible to use different settings for day and night ; since version 1.8. ;brightness-day=0.7 ;brightness-night=0.4 ; Set the screen gamma (for all colors, or each color channel ; individually) gamma=0.8 ;gamma=0.8:0.7:0.8 ; This can also be set individually for day and night since ; version 1.10. ;gamma-day=0.8:0.7:0.8 ;gamma-night=0.6 ; Set the location-provider: 'geoclue', 'geoclue2', 'manual' ; type 'redshift -l list' to see possible values. ; The location provider settings are in a different section. location-provider=manual ; Set the adjustment-method: 'randr', 'vidmode' ; type 'redshift -m list' to see all possible values. ; 'randr' is the preferred method, 'vidmode' is an older API. ; but works in some cases when 'randr' does not. ; The adjustment method settings are in a different section. adjustment-method=randr ; Configuration of the location-provider: ; type 'redshift -l PROVIDER:help' to see the settings. ; ex: 'redshift -l manual:help' ; Keep in mind that longitudes west of Greenwich (e.g. the Americas) ; are negative numbers. [manual] lat=41.0 lon=28.9 ; Configuration of the adjustment-method ; type 'redshift -m METHOD:help' to see the settings. ; ex: 'redshift -m randr:help' ; In this example, randr is configured to adjust screen 1. ; Note that the numbering starts from 0, so this is actually the ; second screen. If this option is not specified, Redshift will try ; to adjust _all_ screens. ;[randr] ;screen=1
Avukat, yazılım geliştirici. Amerika’da yaşıyor.